home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / fileutil / zipr413.zip / ZIFEDIT.REV < prev    next >
Text File  |  1993-12-26  |  33KB  |  917 lines

  1.              ZIF Editor Revision History
  2.  
  3.  
  4. 12-26-93 ■ Version 2.13
  5.  
  6.            . Fixed a minor problem where the program would terminate
  7.              and generate an error if the Log Drive on the ZIF 
  8.              Editing screen was A: or B:, a disk was not inserted,
  9.              and the user selected the Browse button.  A default
  10.              drive was being set in the wrong location, so the browse
  11.              screen could not log back to a default drive, thus
  12.              causing the termination.
  13.  
  14.            . Changed color scheme to be CGA-compatible.
  15.  
  16.            . Added code to set the default ZIP'R directory to the
  17.              current directory if there is no environment set present,
  18.              and if the directory C:\ZIPR does not exist.
  19.  
  20.            . Added code to the open file routine to log to the
  21.              default ZIP'R directory before displaying the open
  22.              file screen.
  23.  
  24.            . Cleaned up code that tracks the alternate compressed
  25.              file directory.  Set a new internal flag to identify
  26.              whether the user wants to use the alternate compressed
  27.              file directory or not.  If flag is not set, code will
  28.              change the field entry whenever the Log Directory is
  29.              changed, effectively setting the same directory for the
  30.              compressed file as what the Log Directory is.  Otherwise,
  31.              if flag is set, directory is only changed upon explicit
  32.              instruction from the user, which happens when the user
  33.              selects the "Use Alternate Directory..." box on the
  34.              Compression Options screen.
  35.  
  36.  
  37. 10-24-93 ■ Version 2.12a
  38.  
  39.            . Fixed problems with the Browse for Compressed File
  40.              Directory screen being off-centered, and pressing
  41.              Cancel unexpectedly terminating the program.  Fixed
  42.              potential problems on the Browse for Program screen.             
  43.  
  44.            . Fixed problem introduced in version 2.12 where the
  45.              Executable Filename was not being copied to the 
  46.              Compressed Filename field on the Compression Options
  47.              Screen, and the Program Directory was not being 
  48.              copied to the Compressed File Directory field on the
  49.              Compression Options screen.  This could result in
  50.              ZIP'R issuing an error message that the program 
  51.              directory did not exist.
  52.  
  53.            . Fixed potential problem where the open and delete
  54.              file routines would not always change to the proper
  55.              directory when the user entered a manual full path
  56.              file name.  Problem was due to recursion.
  57.  
  58.  
  59. 09-14-93 ■ Version 2.12
  60.  
  61.            . Fixed minor problem where .IN was being appended to
  62.              the end of the .OUT filename field when TAB or ENTER
  63.              was pressed.
  64.  
  65.            . Added code to set the default value to 1 for the
  66.              maximum concurrent users of a program if the field
  67.              read from the .ZIF file is blank.
  68.  
  69.            . Added code to automatically append a colon and a 
  70.              backslash ":\" on the paths screen if there is only
  71.              one character present in the field.
  72.  
  73.            . Altered size of Help screen to fit within the bounds
  74.              of the new menu format.
  75.  
  76.            . Fixed tab order index on network options screen.
  77.  
  78.            . Fixed a problem where "*.IN" and "*.OUT" were not 
  79.              always being used as the default pattern on a 
  80.              delete operation.
  81.  
  82.            . Increased the STACK statement in the internal code
  83.              to avoid "Out of stack space" error messages.
  84.  
  85.            . Rewrote routines to read the ZIPR.INI file and the
  86.              individual .ZIF files.  New routines are more 
  87.              bullet-proof against error.
  88.  
  89.            . Combined several screen to reduce the size of the 
  90.              code.
  91.  
  92.            . Added features to the open and delete file screens
  93.              to make it automatically change to a different
  94.              drive and directory when a user enters a manual
  95.              path and/or filename.
  96.  
  97.            . Made drastic modifications to the appearance of
  98.              the ZIF Editor.  Created a solid background to 
  99.              replace the old, textured look.  Changed all forms
  100.              and corresponding code to respond properly to the
  101.              new interface.
  102.  
  103.            . Fixed a potential problem where parameters were
  104.              being written to the .ZIF file in UPPER CASE.
  105.  
  106.  
  107.  
  108. 08-14-93 ■ Version 2.11
  109.  
  110.            . Fixed a problem on the Compression Options screen
  111.              where the options ZIP0, ZIP1, ZIP2, ZIP3, and ZIP4
  112.              were not being added to the Compression Type list
  113.              box when Use Advanced Options was checked.
  114.  
  115.  
  116. 07-05-93 ■ Version 2.1
  117.       
  118.        . Changed exit command on menu to "Exit ZIF Editor" 
  119.          instead of "Exit".
  120.        
  121.        . Removed the ability to use the ENTER key to access
  122.          the Save button from the IN DOS Commands and OUT
  123.          DOS Commands text boxes on the .IN and .OUT editing
  124.          screens.  This caused a problem since users might 
  125.          not be able to enter a multi-line .IN or .OUT file.
  126.        
  127.        . Added code to write "RegistrationName=" and 
  128.          "RegistrationNumber=" prefixes before the Registra-
  129.          tion Name and Number in the ZIPR.INI file.  Added
  130.          code to make sure that the ZIF Editor can read 
  131.          both old and new formats of these two fields.
  132.        
  133.        . Removed unnecessary variable declarations to 
  134.          reduce code size.
  135.        
  136.        . Combined all three Delete File screens into one
  137.          common screen to reduce code size.  (Compressed
  138.          size reduced by about 3K.)  Updated code to 
  139.          reflect common screen.
  140.        
  141.        . Combined all three Open File screens into one 
  142.          common screen to reduce code size.  (Compressed
  143.          size reduced by about 3K.)  Updated code to 
  144.          reflect common screen.
  145.        
  146.        . Added a control array to the Default Paths screen
  147.          to reduce code size.
  148.        
  149.        . Hid the main menu from view when any other screen
  150.          is available for editing.
  151.        
  152.        . Fixed problem where the Browse Program routine was
  153.          calling the wrong path statement when checking for
  154.          the validity of a filename.
  155.        
  156.        . Added code to allow the ENTER key to function as a 
  157.          TAB key in most fields, excluding file and directory
  158.          list boxes.
  159.        
  160.        . Modified code to add a linefeed after each carriage
  161.          return when writing a .IN or a .OUT file.
  162.  
  163.  
  164. 06-12-93 ■ Version 2.0
  165.  
  166.        . Released as Version 2.0 with ZIP'R Version 4.0
  167.  
  168.  
  169. 06-12-93 ■ Version 1.8  (Internal BETA version.  Not released.)
  170.     
  171.        . Added a Clear Screen command to the File Exit 
  172.          routine to erase the screen before returning to
  173.          the operating system or a DOS prompt.
  174.        
  175.        . Fixed problem where using a text box as a multi-
  176.          line label allowed the user to select and delete the
  177.          internal text using the mouse, even though no tab-
  178.          stop property was set to the item.  Changed all text
  179.          boxes to labels to prevent future problems.
  180.        
  181.        . Fixed Logo Screen problem where clicking on the 
  182.          logo screen would cause it to have a shadow, only
  183.          to disappear once another form was selected.  
  184.          Shadow now appears all the time.
  185.        
  186.        . Added code to set ZIPR.INI file defaults if any
  187.          entries are blank after reading the file.
  188.  
  189.  
  190. 06-04-93 ■ Version 1.7  (Internal BETA version.  Not released.)
  191.  
  192.        . Created subroutines with common code to reduce
  193.          code size and simplify.
  194.  
  195.        . Shortened form names to decrease code size and
  196.          alleviate memory problems.
  197.  
  198.        . Added code to change the mouse cursor to a smiley
  199.          face when forms are loading, or events are being
  200.          processed.  This indicates to the user that the
  201.          ZIF Editor is in the process of performing a set of
  202.          instructions.
  203.  
  204.        . Issued a call to read the ZIPR.INI file each time
  205.          the settings are accessed from the main menu, 
  206.          instead of reading the file only when the form is
  207.          loaded for the first time.
  208.  
  209.        . Added code to warn users before performing a delete
  210.          file operation.
  211.        
  212.        . Changed the way the .HLP file is loaded.  Since 
  213.          this file is pre-formatted, it can be loaded as a 
  214.          single string.  (Much faster.)
  215.  
  216.        . Added error trapping when users attempt to type a
  217.          full path in the open or delete filename field.
  218.  
  219.        . Added code to trim any potential spaces from the 
  220.          beginning or end of the Registration Name, 
  221.          Registration Number, Prelog Delay, and Epilog Delay
  222.          fields.
  223.  
  224.        . Changed code to copy the program directory to the
  225.          compressed file directory field each time the
  226.          program directory loses the focus, as long as the
  227.          "Use Alternate Directory..." checkbox is not 
  228.          checked.
  229.  
  230.        . Added check to make sure that help file exists 
  231.          before attempting to display in help screen.
  232.  
  233.        . Added help screen with general information about the
  234.          ZIF Editor.
  235.  
  236.        . Added registration information screen with instruc-
  237.          tions on how to register ZIP'R and the ZIF Editor.
  238.  
  239.        . Added code to automatically append a backslash to 
  240.          compression path entries if one is not present.
  241.  
  242.        . Added code to read and interpret AlternateDIR field 
  243.          from old style ZIF files.
  244.  
  245.        . Added error trapping when the ZIF Editor attempts to
  246.          access a floppy drive that is not ready.  If the ZIF
  247.          Editor detects that the drive is not ready, it 
  248.          changes the drive back to the default.
  249.  
  250.        . Added code to trap the [ENTER] key when a file list
  251.          box is selected.  If a file is not highlighted, the
  252.          [ENTER] key will highlight it.  Once a file is 
  253.          highlighted, the [ENTER] key will open or delete the
  254.          file.             
  255.  
  256.        . Added code to trap the [ENTER] key when a directory
  257.          list box is selected.  When [ENTER] is pressed, the
  258.          directory is changed, and the file list updated.
  259.        
  260.  
  261. 06-02-93 ■ Version 1.6  (Internal BETA version.  Not released.)
  262.  
  263.        . Changed operation of pattern buttons on program 
  264.          browse screen.  Once *.* is selected, any existing
  265.          check marks are removed from the *.BAT, *.COM, and
  266.          *.EXE check boxes.  Likewise, once *.BAT, *.COM, or
  267.          *.EXE is selected, any existing check mark is 
  268.          removed from the *.* check box.
  269.  
  270.        . Added code to make sure that when the Update Option
  271.          check box is disabled, the check mark is removed
  272.          from the box.           
  273.  
  274.        . Added code to warn a user if changes have not been
  275.          saved before exiting from the ZIF editing screen.
  276.  
  277.        . Assign "new" ZIF file variables only when "Save"
  278.          or "Cancel" is selected from the main ZIF editing
  279.          screen.  This reduces code size, and slightly
  280.          increases the speed of saving variables on the
  281.          Compression Options screen.
  282.  
  283.        . Changed Update Option check box to be disabled
  284.          (grayed) instead of invisible when non-PKZIP 
  285.          options are selected on the Compression Options
  286.          screen.
  287.  
  288.        . Changed option boxes for *.BAT, *.COM, *.EXE, and
  289.          and *.* on program browse screen to check boxes.
  290.          This allows different combinations of file types to
  291.          be listed at the same time, giving users the option
  292.          to see only the files they choose.
  293.  
  294.        . Added code to make sure there are no files high-
  295.          lighted when the program browse command button is
  296.          selected.
  297.  
  298.        . Added code to open and delete screens to always
  299.          display the current path with a filename or 
  300.          wildcards after it.
  301.  
  302.        . Moved code from open and delete load routines to
  303.          main menu open and delete click routines to clean
  304.          up unnecessary placement of variables.  Deleted
  305.          load routines for all open and delete screens.
  306.  
  307.        . Removed redundant code that selected text in the 
  308.          first field of a screen when a form was loaded.
  309.  
  310.        . Added code to make sure a file is entered in the 
  311.          filename field and exists on the program browse
  312.          screen when "Ok" is selected.  Otherwise, an error
  313.          message will display.
  314.  
  315.        . Fixed problem where .ZIF, .IN, and .OUT extensions
  316.          were being added to the filename field on the open 
  317.          and delete screens when the field already contained
  318.          a filename with an extension other than .ZIF, .IN,
  319.          or .OUT.
  320.          
  321.        . Fixed problem where .ZIF, .IN, and .OUT extensions
  322.          were being added to a blank entry in the filename 
  323.          field when the open or delete filename field lost 
  324.          the focus.
  325.  
  326.        . Added code to the open and delete file routines to
  327.          make sure a filename is entered and exists before 
  328.          attempting to open or delete it.
  329.  
  330.        . Fixed typing error that caused only the first four
  331.          characters of the Executable File field to be high-
  332.          lighted when the field was selected.
  333.  
  334.        . Added code to initialize .ZIF, .IN, and .OUT file
  335.          variables when the open command is selected from
  336.          the main menu.
  337.  
  338.        . Added additional variable defaults for compression
  339.          options to the InitializeZIFFileVariables sub-
  340.          routine to eliminate the possibility of some fields
  341.          not being properly reset.
  342.  
  343.        . Added code to set the default program browse
  344.          directory to the root of the program drive if the 
  345.          program directory field is blank or cannot be 
  346.          found.
  347.  
  348.        . Fixed problem where a double backslash (\\) would
  349.          appear on the current path when attempting to open
  350.          or delete a file from the root directory.
  351.  
  352.        . Removed redundant code that triggered a refresh of 
  353.          the file lists at other points within the code.
  354.  
  355.        . Added code to update (refresh) the open and delete
  356.          file lists when "Open" or "Delete" is selected from
  357.          the main menu.
  358.  
  359.        . Created common subroutines call "InitializeINFile-
  360.          Variables" and "InitializeOUTFileVariables".  Used
  361.          these routines to clear any remaining data once the
  362.          "New" command is selected from the main menu.
  363.  
  364.        . Added code to make sure the "Use Alternate Direc-
  365.          tory for Compressed File" check box was checked
  366.          when opening a file, if the Compressed File
  367.          Directory was different from the Program Directory.
  368.  
  369.        . Added code to return the focus to the ZIF Editor's
  370.          main menu after selecting "Save" or "Cancel" from
  371.          the IN and OUT editing screens.
  372.  
  373.        . Added code to instruct the alternate compressed 
  374.          file directory browse screen to display the
  375.          directory specified in the Compressed File 
  376.          Directory field.  If one does not exist, it will
  377.          display the directory in the Program Directory
  378.          field.  If this does not exist, it will default
  379.          to the current drive and directory.             
  380.  
  381.        . Added code to instruct the program browse screen 
  382.          to check if a program path existed before 
  383.          displaying the screen.  If a program path exists, 
  384.          the program browse screen changes to the correct
  385.          directory before showing the file list.  If a 
  386.          program path does not exist, the program browse
  387.          screen defaults to the current drive and directory.
  388.  
  389.        . Removed unnecessary code of saving variables that
  390.          were passed to the old style ZIF files.  Since the
  391.          new ZIF Editor only writes new style files, the old
  392.          code was no longer needed.
  393.  
  394.  
  395. 05-30-93 ■ Version 1.5  (Internal BETA version.  Not released.)
  396.  
  397.        . Changed the default file list pattern for the
  398.          program browse screen to *.*.
  399.  
  400.        . Changed explanation for .IN and .OUT commands on
  401.          the editing screens for IN and OUT files.
  402.  
  403.        . Added code to set ProgramConcurrentAccess to 1 
  404.          when reading a .ZIF file if the initial entry
  405.          is blank.             
  406.  
  407.        . Removed code to write old style ZIF files, since 
  408.          the ZIF Editor automatically converts old style
  409.          ZIF files to new style ZIF files.
  410.  
  411.        . Added common subroutine called ZipNameLostFocus to 
  412.          add a compressed file extension to the Compressed
  413.          Filename field when an old style ZIF file is
  414.          loaded.
  415.  
  416.        . Removed default designation from all "Save" and
  417.          "Ok" command buttons.
  418.  
  419.        . Added code to reset the current path and filename
  420.          on an open or delete screen after opening or
  421.          deleting a file.
  422.  
  423.        . Added code to reset filename field on open and
  424.          delete screens to *.ZIF, *.IN, or *.OUT after
  425.          opening or deleting a file.
  426.  
  427.        . Added code to set focus to main menu after
  428.          selecting Cancel on an open or delete screen.
  429.  
  430.        . On warning message about overwriting a file, added
  431.          code to return the cursor to the filename field if
  432.          "Cancel" is selected from the dialog box.
  433.  
  434.        . Added code to check if a .ZIF, .IN, or .OUT file
  435.          exists before attempting to save it.  If the file
  436.          exists, a warning message is issued, asking whether
  437.          or not the file should be overwritten.
  438.  
  439.        . Added code to reread open and delete file lists
  440.          after saving a new .ZIF, .IN, or .OUT file.
  441.  
  442.        . Added code to reread open file lists when OK or 
  443.          Cancel command buttons are selected.
  444.  
  445.        . Widened Network Options screen to completely 
  446.          cover the logo screen.
  447.  
  448.        . Changed all "ENTER = Ok", "ENTER = Save", and 
  449.          "ESC = Cancel" to "Ok", "Save", and "Cancel".  
  450.          Included hotkeys to allow keyboard access.
  451.  
  452.        . Added code to make sure that a backslash is located
  453.          at the start of the Program Path and Compressed 
  454.          File Directory fields, even if another backslash
  455.          exists at a different location in the field.
  456.  
  457.        . Added common subroutine called CFDLostFocus to trim
  458.          and format information located in the Compressed
  459.          File Directory field.
  460.  
  461.        . Passed the current path of the compressed file
  462.          directory browsing screen to the Compressed File
  463.          Directory text box.
  464.  
  465.        . Disabled access to the Compressed File Directory
  466.          and the associated browse button when the "Use
  467.          Alternate Directory for Compressed File" checkbox
  468.          is not selected.  This "grays" the controls, 
  469.          preventing mouse and keyboard users from accessing
  470.          them.
  471.  
  472.        . Added code to trim potential drive specifications 
  473.          from the Program Directory field.
  474.  
  475.        . Created common subroutines for LogDirectoryLostFocus
  476.          and ProgramNameLostFocus.  Added calls for these
  477.          routines when the OK button is selected from the
  478.          program browse screen.  (This trims the Executable
  479.          File field, copies it to the Compressed Filename 
  480.          field, and copies the Program Directory field to the
  481.          Compressed File Directory field.
  482.  
  483.        . Added code to instruct a double-click on the 
  484.          program browse file list to trigger the OK command
  485.          button.
  486.  
  487.        . Fixed problem where the current path on the 
  488.          program browse screen was automatically changing 
  489.          to the current default directory to look for a file
  490.          when the OK button was selected.
  491.  
  492.        . Arranged a logical tabbing order on program browse
  493.          screen.
  494.          
  495.        . Set the "F10 = OK" command button on the program
  496.          browse screen to accept the [ENTER] key, and the 
  497.          "ESC = Cancel" button to accept the [ESC] key.
  498.  
  499.        . Added About screen to identify version number and
  500.          copyright information.
  501.  
  502.        . Changed wording on IN and OUT editing screen to
  503.          clarify when the DOS commands would actually be
  504.          executed.
  505.  
  506.        . Removed unnecessary frame caption from Network 
  507.          Options screen.
  508.  
  509.        . Added code to copy the contents of the Program
  510.          Directory field to the Compressed File Directory
  511.          field as a default setting.  This speeds up the 
  512.          process of data entry, assuming that the compressed
  513.          file will reside in the same location as the 
  514.          program sub-directory.
  515.  
  516.        . Added intermediate variable before calling the
  517.          subroutine SetOldZipTypeListIndex to fix a problem
  518.          where the Compression Type was not being read and
  519.          interpretted from an opened file properly.
  520.  
  521.        . Fixed a problem where the filename of a new style
  522.          ZIF file was not being properly transferred from
  523.          the opening screen to the ZIF editing screen once
  524.          the file had been opened.
  525.  
  526.        . Fixed a problem on the Open File screen for .ZIF,
  527.          .IN, and .OUT files, where typing a name in the 
  528.          Filename field and pressing [ENTER] would cause an
  529.          error stating "The file you selected does not 
  530.          exist."
  531.  
  532.        . Fixed a problem on the Open .ZIF File screen that
  533.          caused the Current Path to be incorrectly updated
  534.          to the default program path when OK was selected.
  535.  
  536.        . Updated the network options screen to explain the
  537.          purpose of the Maximum Users field.
  538.  
  539.        . Moved cursor to text editor field on IN and OUT
  540.          editing screens after opening a .IN or .OUT file.
  541.  
  542.        . Reset fields on IN and OUT editing screens when
  543.          "New" is selected from the menu.
  544.  
  545.        . Removed Compressed File Drive option from
  546.          compression options screen.
  547.  
  548.        . Fixed problem where leaving the Executable 
  549.          Filename field blank and pressing [TAB] would 
  550.          cause a lone compressed file extension to be
  551.          placed in the Compressed Filename field.           
  552.  
  553.        . Added speed keys to Compression, Network Options,
  554.          and Program Browse command buttons on ZIF
  555.          editing screen.
  556.  
  557.        . Changed tabbing order on ZIF editing screen and
  558.          compression options screen to follow the natural
  559.          order of the screen.
  560.  
  561.        . Added "Use Alternate Directory for Compressed
  562.          File" checkbox to compression options screen.
  563.          An alternate compressed file directory cannot
  564.          be specified unless this box is checked.
  565.  
  566.        . Fixed problem where a compressed file extension
  567.          was being appended to a blank entry in the 
  568.          Compressed Filename field.
  569.  
  570.        . Fixed problem with network drives causing the ZIF
  571.          Editor to write the server name and volume name 
  572.          following the drive specification.
  573.  
  574.        . Fixed ZIF file problem where Parameters field was
  575.          not being written.  (Missing statement in 
  576.          WriteZIFFile subroutine.
  577.  
  578.  
  579. 05-27-93 ■ Version 1.4  (Internal BETA version.  Not released.)
  580.  
  581.        . Added code to convert all fields to UPPER CASE
  582.          when the [TAB] key is pressed.  (The only 
  583.          exceptions to this are the Parameters field, and
  584.          the text editing boxes for .IN and .OUT files.)
  585.  
  586.        . Added code to redraw a file list after a file has
  587.          been deleted.
  588.  
  589.        . Added code to reset the focus to the first field
  590.          of an editing screen each time it is re-displayed
  591.          on the screen.
  592.  
  593.        . Added code to automatically update the extension
  594.          on the Compressed Filename field when the type of
  595.          compression selected is changed.
  596.  
  597.        . Added code to append a .ARJ, .LZH, .SQZ, or .ZIP
  598.          extension to the Compressed Filename field, 
  599.          depending on the type of compression selected.
  600.          
  601.        . Added code to copy the executable filename to the
  602.          Compressed Filename field to speed up data entry 
  603.          time.  (This copy is only performed if the 
  604.          Compressed Filename field is blank.)
  605.  
  606.        . Removed extension (if it exists) from Executable 
  607.          File field when [TAB] is pressed.
  608.  
  609.        . Checked for the existence of a selected file
  610.          before attempting to open or delete it.
  611.  
  612.        . Added browse button to aid users in locating
  613.          the compressed file drive and compressed file
  614.          directory.            
  615.  
  616.        . Added browse button to aid users in locating
  617.          the program drive, program directory, and program
  618.          filename.
  619.  
  620.        . Added option to open .ZIF, .IN, and .OUT files 
  621.          from any drive and/or directory.
  622.  
  623.        . Created new screens to open and delete .ZIF, .IN,
  624.          and .OUT files.
  625.  
  626.        . New programming language provides better mouse
  627.          support.  Mouse movements are more natural, acting
  628.          similar to other programs. This should also fix a 
  629.          bug with slow response time when using a mouse.
  630.  
  631.        . Created new editing screens for .ZIF, .IN, and
  632.          .OUT files.  New programming language allows the 
  633.          the use of the [HOME], [END], [INSERT], and arrow
  634.          keys, as well as the ability to cut, copy, and paste
  635.          text.  Field text may now be edited, without the 
  636.          need to retype an entire line.
  637.  
  638.        . Switched to new programming language and began 
  639.          rewriting initial code.
  640.  
  641.  
  642. 04-20-93 ■ Version 1.3
  643.  
  644.        . Modified help screens to reflect new name, "ZIP'R For 
  645.          DOS".
  646.  
  647.        . Added support for 16384 and 32768 byte clusters.
  648.        
  649.        . Extended "Compression" field to allow "-Q"
  650.          (Query) option to be entered.
  651.        
  652.        . Extended "Compression" field to allow "-U" 
  653.          (Update) option to be entered.
  654.        
  655.        
  656. 03-28-93 ■ Version 1.2           
  657.        
  658.        . Added time stamp on all files to indicate the 
  659.          version number.
  660.  
  661.  
  662. 03-14-93 ■ Version 1.1
  663.  
  664.        . Removed "Exit" from PaintAboutScreen subroutine, 
  665.          which would cause an exit to a DOS prompt if the
  666.          ESCape key was pushed.
  667.        
  668.        . Fixed several problems related to Shift-Tab support.
  669.        
  670.        . Added support for Shift-Tab in .IN, .OUT, and the           
  671.          ZIPR.INI related screens.
  672.  
  673.        . Added support for Shift-Tab in .ZIF editing screen.
  674.        
  675.        . Fixed display problem with ZipType field being one
  676.          character too long on the edit screen.
  677.  
  678.  
  679. 03-09-93 ■ Version 1.0
  680.        . Released to public as version 1.0.
  681.  
  682.  
  683. 03-09-93 ■ Version 0.9ß
  684.  
  685.        . Clear screen when exiting ZIF Editor through the
  686.          "Quit" menu option.
  687.  
  688.  
  689. 03-08-93 ■ Version 0.8ß
  690.  
  691.        . Modified ZIF Editor help screen routines for 
  692.          easier maintenance.
  693.        
  694.        . Added Alternate \DIR\ field to ZIF Editor help
  695.          screen.
  696.        
  697.        . Streamlined ZIFED??.OBJ code to reduce code size.
  698.        
  699.        . Changed location specifications to include leading
  700.          digit.  (i.e 05 vs 5.)
  701.        
  702.        . Fixed display problem in PaintAboutScreen 
  703.          subroutine.  (Missing statement.)
  704.        
  705.        . Removed uppercase conversion routine from 
  706.          registration name field in ZIF Editor to make
  707.          the ZIPR.INI file compatible with ZIP'R.
  708.        
  709.        . Compressed executable file to reduce disk space
  710.          requirement from 240K to about 40K!
  711.        
  712.        . Changed top menu to automatically activate when
  713.          hotkeys are pressed.
  714.        
  715.        . Changed menu divider lines from "-" to "─".
  716.        
  717.        . Added "File" after .ZIF, .IN, and .OUT on the menus.
  718.          
  719.        . Fixed "backspace" bug in the .IN and .OUT editors.
  720.  
  721.  
  722. 03-05-93 ■ Version 0.7ß
  723.  
  724.        . Fixed problem where OldDOSCommand? information 
  725.          was not being cleared when editing.
  726.        
  727.        . Divided .IN and .OUT related editing code into 
  728.          separate IN??.OBJ and OUT??.OBJ modules.
  729.        
  730.        . Added support to maintain .IN and .OUT files.           
  731.        
  732.        . Enhanced previous "single space" fix to allow 
  733.          multiple spaces to be handled properly.
  734.        
  735.        . Fixed problem where entering a single space in the
  736.          "Path" field would prepend a backslash character, 
  737.          even though the field was empty.
  738.          
  739.        . Fixed problem where entering a single space in the
  740.          "Alternate \DIR\" field would prepend a backslash
  741.          character, even though the field was empty.
  742.        
  743.        . Added ".ZIF" to "File" menu options.
  744.        
  745.        . Added keystroke help screen to "File Open" and 
  746.          "File Delete" menu options.
  747.        
  748.        . Added "Alternate \DIR\" field to .ZIF editing 
  749.          screen to allow alternate program sub-directories
  750.          to be specified.
  751.  
  752.  
  753. 03-04-93 ■ Version 0.6ß
  754.  
  755.        . Removed copyright notice from editing screens to
  756.          provide additional room for fields.
  757.        
  758.        . Increased the width and height of the file pick
  759.          lists to 16 files/characters.
  760.          
  761.        . Changed the ZIF Editor to prompt the user whether
  762.          to save a file that had been changed, even if 
  763.          "ESC" was pressed to cancel the editing session.
  764.        
  765.        . Fixed a problem when attempting to "ESCape" from
  766.          the first field in the .ZIF editing screen after
  767.          previously entered information had been "tabbed 
  768.          through".
  769.        
  770.        . Fixed a problem where the prepending of the 
  771.          backslash character by the ZIF Editor to the 
  772.          "Path" field would extend the display beyond
  773.          the field boundaries.
  774.        
  775.        . Fixed a problem where the ZIP'R Defaults screen 
  776.          would not display blank entries properly.  (The 
  777.          "EPILOGDELAYTIME=" information would display.)
  778.        
  779.        . Fixed more bugs related to using the tab key on the
  780.          last field of the editing screens, which would cause
  781.          the first field to not be saved.
  782.        
  783.        . Added "ESC", "TAB", and "RETURN" key explanations 
  784.          at the bottom of the ZIP'R Defaults, and ZIP'R 
  785.          Register screens.
  786.        
  787.        . Fixed bug where using the tab key on the last field
  788.          of the ZIP'R Register screen would cause changes to
  789.          the first field to not be saved.
  790.        
  791.        . Fixed bug where using the tab key on the last field
  792.          of the ZIP'R Defaults screen would cause changes to
  793.          the first field to not be saved.
  794.        
  795.        . Fixed bug where using the tab key on the last field
  796.          of the .ZIF editing screen would cause changes to
  797.          the first field to not be saved.
  798.        
  799.        . Added immediate trigger to "OK" screens, to allow
  800.          the "O" key to be pressed in addition to "RETURN"
  801.          or "ESC".
  802.  
  803.  
  804. 03-02-93 ■ Version 0.5ß
  805.  
  806.        . Fixed problem where new .ZIF files were not being
  807.          saved.
  808.        
  809.        . Added error messages when .ZIF and ZIPR.INI files
  810.          already exist.
  811.        
  812.        . Added additional information for ConcurrentAccess 
  813.          field of .ZIF file editor.  (This field is only 
  814.          needed for the Network/Multitasker version of ZIP'R.
  815.        
  816.        . Added error message dialog boxes if no .ZIF files
  817.          exist in the directory.
  818.        
  819.        . Added support to automatically append a backslash to the
  820.          compression program path entries in the ZIP'R Defaults
  821.          section of the editor.
  822.  
  823.        . Added support to automatically add a preceding backslash
  824.          to the LogDirectory entry in the editor.
  825.        
  826.        . Added support to automatically add a colon after the 
  827.          LogDrive entry in the editor.
  828.        
  829.        . Added support for PgUp and PgDn to help menu screens.
  830.        
  831.        . Fixed various cursor display problems.
  832.        
  833.        . Added help screens to the help menu.
  834.        
  835.        . Fixed shadow box and hotkey problem with "File Delete"
  836.          option.
  837.        
  838.        . Completed support for the backspace key in all editing
  839.          modules of the ZIF Editor.
  840.        
  841.        . Added preliminary support for the backspace key when
  842.          editing .ZIF files.
  843.  
  844.  
  845. 02-28-93 ■ Version 0.4ß
  846.  
  847.        . Added finishing touches to all screens.  (Shadows,
  848.          etc.)
  849.        
  850.        . Added support to read and write registration 
  851.          information from ZIPR.INI file.
  852.        
  853.        . Added support to read and write ZIPR.INI file.
  854.        
  855.        . Added "Delete" option to file menu to delete .ZIF 
  856.          files.
  857.        
  858.        . Removed superfluous "Save" and "save As" options from
  859.          file menu.  File saving is done automatically after 
  860.          file editing is complete.
  861.          
  862.        . Created new EDIT??.OBJ module, and moved some of the           
  863.          subroutines from the ZIFED??.OBJ module to the new
  864.          location.
  865.  
  866.        . Changed edit screen input routines to allow tabbing
  867.          between fields.
  868.  
  869.  
  870. 02-26-93 ■ Version 0.3ß
  871.  
  872.        . Added MENU??.OBJ module to contain menu related code.
  873.        
  874.        . Added confirmation dialog boxes.
  875.        
  876.        . Enhanced .ZIF file editor to automatically save changed
  877.          files.
  878.        
  879.        . Added copyright notice code.
  880.        
  881.        . Added code to create new .ZIF file.
  882.        
  883.        . Now redraw top line of edit screen when .ZIF file name
  884.          is changed.  Display problem when new file name was 
  885.          shorter than the old one.
  886.        
  887.  
  888. 02-25-93 ■ Version 0.2ß
  889.  
  890.        . Added code to open a .ZIF file.
  891.        
  892.        . Added ESCape key support on menu items.           
  893.  
  894.        . Added ESCape key support when editing .ZIF files.
  895.  
  896.  
  897. 02-25-93 ■ Version 0.1ß
  898.  
  899.        . Added code to save .ZIF file. 
  900.        
  901.        . Added Program Paths and Program Register menu options.
  902.        
  903.        . Use old values for variables if new values are blank.
  904.  
  905.  
  906. 02-25-93 ■ Version 0.0ß
  907.  
  908.        . Added ZIP'R introduction screen to pop-up when the 
  909.          ZIF editor is executed.
  910.  
  911.        . Added code to read a .ZIF file and import it into the 
  912.          .ZIF file editing screen.
  913.  
  914.        . Began initial development on ZIP'R's ZIF (ZIP'R Information
  915.          File) Editor.  Created pulldown menu system.  Created 
  916.          editing screen to edit ZIP'R's .ZIF files.  
  917.